Fundamental Properties of Neighbourhood Substitution in Constraint Satisfaction Problems

نویسنده

  • Martin C. Cooper
چکیده

In combinatorial problems it is often worthwhile simplifying the problem, using operations such as consistency, before embarking on an exhaustive search for solutions. Neighbourhood substitution is such a simplification operation. Whenever a value x for a variable is such that it can be replaced in all constraints by another value y, then x is eliminated. This paper shows that neighbourhood substitutions are important whether the aim is to find one or all solutions. It is proved that the result of a convergent sequence of neighbourhood substitutions is invariant modulo isomorphism. An efficient algorithm is given to find such a sequence. It is also shown that to combine consistency (of any order) and neighbourhood substitution, we only need to establish consistency once. 1. Neighbourhood substitution In a CSP (constraint satisfaction problem) on y1 variables, constraints are given in the form of relations C(P,), . . . , C(P,) on subsets P,, . . . , P, of the n variables. C(P,) is the set of legal labellings for the set of variables P,. It may be given as an explicit list of labellings or in implicit closed form. The set of n-tuples satisfying all the constraints is simply the join of the constraints C(P,), .. . , C(P,). The domain of variable i is denoted by Ai. Many problems, such as schooltimetabling, scheduling, line-drawing labelling, sketch-map interpretation and circuit design can be expressed in a natural way as CSPs. For example, in the graph colouring problem, in which the aim is to assign a colour to each node of a given graph G so that no two adjacent nodes are assigned the same colour, there is a binary constraint * E-mail: [email protected]. 0004-3702/97/$17.00

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Dispensable Instantiations in Constraint Satisfaction Problems

‘Simplifying’ problems, by removing values or combinations of values, has been a primary approach to combinatorial complexity in constraint satisfaction problems. This paper provides a unifying framework for much of this previous work, and in the process presents new opportunities. It extends a framework for CSP properties provided by Bordeaux, Cadoli, and Mancini. New forms of substitutability...

متن کامل

Reduction operations in fuzzy or valued constraint satisfaction

In the constraint satisfaction problem (CSP) knowledge about a relation on n variables is given in the form of constraints on subsets of the variables. A solution to the CSP is simply an instantiation of the n variables which satis.es all the constraints. The fuzzy constraint satisfaction problem (FCSP) is a generalisation of the CSP to the case in which the constraints are not categorical but ...

متن کامل

Local Probing Applied to Scheduling

This paper describes local probing, an algorithm hybridiza-tion form that combines backtrack search enhanced with local consistency techniques (BT+CS) with local search (LS) via probe backtrack-ing. Generally BT+CS can be eeective at nding solutions for (or proving the infeasibility of) tightly constrained problems with complex and overlapping constraints, but lacks good optimization characteri...

متن کامل

A Substitution Operation for Constraints

In order to reduce the search space in nite constraint satisfaction problems, a number of di erent preprocessing schemes have been proposed. This paper introduces a `substitution' operation for constraints. This new operation generalizes both the idea of enforcing consistency and the notion of label substitution introduced by Freuder. We show that the constraints in a problem may be replaced by...

متن کامل

A New Method for Solving Constraint Satisfaction Problems

Many important problems in Artificial Intelligence can be defined as Constraint Satisfaction Problems (CSP). These types of problems are defined by a limited set of variables, each having a limited domain and a number of Constraints on the values of those variables (these problems are also called Consistent Labeling Problems (CLP), in which “Labeling means assigning a value to a variable.) Solu...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Artif. Intell.

دوره 90  شماره 

صفحات  -

تاریخ انتشار 1997